Hardware Description of Digital Adaptive IIR Filters for Implementing on FPGA

نویسندگان

  • Sahar Moradi
  • Yousef S. Kavian
چکیده

The hardware description and implementation of adaptive infinite-impulse-response (IIR) filters for real-time applications is an important and challenging designing issue. The aim of this paper is hardware description of digital adaptive IIR filters for implementing on field programmable gate array (FPGA) chips. The direct architecture is considered for IIR filter designing and Equation-Error (EE) Least Mean Square (LMS) adaptive algorithm is employed for updating filter coefficients. Adaptive IIR filter is employed in interference cancellation and inverse system identification applications and the results are compared with finite-impulse-response (FIR) filter in terms of convergence speed, maximum operating frequency, chip area and power dissipation criteria. The VHDL hardware description language is used for providing hardware models and descriptions of algorithms and applications. The results achieved from QUARTUS II synthesize tool on a single STRATIXII chip, EP2S15F484C3, from ALTERA Inc. demonstrate that the adaptive IIR architecture has better performance than adaptive FIR architecture for inverse system identification application while for interference cancellation application adaptive FIR filter works better than adaptive IIR filter.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Hardware Implementation of Digital Filters using Distributed Arithmetic (DA)

The FPGA (Field Programmable Gate Array) constitute of many programmable modules like Configuration Logic Blocks (CLBs), Block Random Access Memories (BRAM), DSP 48 blocks and Input/output (I/O) modules. The CLBs are the main programmable logic units which consist of different number of logic slices and each slice contains different number of LUTs and flips flops depending upon the FPGA device ...

متن کامل

Implementation of Digital IIR Filter Using VHDL on VIRTEX-6 (XC6VSX475T) FPGA

The development of digital IIR (Infinite Impulse Response) filter is done on VIRTEX-6 FPGA using VHDL (Very High Speed Integrated Circuit Hardware Description Language) in XILINX Integrated Software Environment. IIR filter is analytically simulated by simulink environment in MATLAB. The digital data output of A/D converter is sent through IIR module in FPGA. Testing and debugging IIR module is ...

متن کامل

Design of IIR Digital Filter using Modified Chaotic Orthogonal Imperialist Competitive Algorithm (RESEARCH NOTE)

There are two types of digital filters including Infinite Impulse Response (IIR) and Finite Impulse Response (FIR). IIR filters attract more attention as they can decrease the filter order significantly compared to FIR filters. Owing to multi-modal error surface, simple powerful optimization techniques should be utilized in designing IIR digital filters to avoid local minimum. Imperialist compe...

متن کامل

Low latency IIR digital filter design by using metaheuristic optimization algorithms

Filters are particularly important class of LTI systems. Digital filters have great impact on modern signal processing due to their programmability, reusability, and capacity to reduce noise to a satisfactory level. From the past few decades, IIR digital filter design is an important research field. Design of an IIR digital filter with desired specifications leads to a no convex optimization pr...

متن کامل

Implementing Evolution of FIR-Filters Efficiently in an FPGA

Reconfigurable hardware devices make it possible to change the topology of electronic circuits at runtime. Using reconfigurable devices as a platform for Evolvable hardware (EHW) is well suited for real-time adaptive systems. This paper contains a novel approach on how to evolve the parameters for an adaptive digital filter. Both the filter as well as the evolution is implemented in a single Fi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013